//列表内多图左右无缝循环滚动
var oneSlide=function(wrap,imgul,pre,next,t){
	var imgli=$(imgul).find('li');
	imgli.clone().appendTo(imgul);
	imgli=$(imgul).find('li');
	var	len=imgli.length;
	var	wd=imgli.eq(0).outerWidth(true);
	var	time=null;
	$(imgul).css('width',wd*len+'px');
	$(pre).click(function(){
		if(!$(imgul).is(':animated')){
			$(imgul).stop(false,true).animate({left:-wd},500,function(){
				$(this).children().eq(0).clone().appendTo(imgul);
				$(this).children().eq(0).remove();
				$(this).css('left','0px');
			});
		}
	});
	$(next).click(function(){
		if(!$(imgul).is(':animated')){
			$(imgul).css({left:-wd});
			$(imgul).children().last().clone().prependTo(imgul);
			$(imgul).children().last().remove();
			$(imgul).stop(false,true).animate({left:'0px'});
		}
	});
	if(t=='false'){
		clearInterval(time);
	}else{
		time=setInterval("$("+"'"+pre+"'"+").click()",t);
	}
	$(wrap).hover(function(){
			clearInterval(time);	
	},function(){
			time=setInterval("$("+"'"+pre+"'"+").click()",t);
	});
};

//轮播
function carousel(params) {
	var index=0;
		time=null;
		imgul=$(params.imgul);
		imgul.find('li').first().clone().appendTo(imgul);
		imgul.find('li').eq(imgul.find('li').length-2).clone().prependTo(imgul);
		imgli=imgul.find('li');
		len=imgli.length;
		wd= imgli.width();
		cir=$(params.ele).find(params.cir);
	imgul.css({'width':wd*len,'left':-wd});
	//自动添加位置图标cir
	var cirhtml = '<li></li>';
	if (!cir.find('li').length > 0) {
		for (var i = 0; i < len - 3; i++) {
			cirhtml += '<li></li>';
		}
		$(params.cir).append(cirhtml);
	}
	var cirli = cir.find('li');
	//鼠标移上cir切换
	cirli.hover(function() {
		index = cirli.index(this);
		index++;
		move(index);
	}, function() {
		cirli.stop();
	}).eq(0).trigger('mouseover');

	//上一页按钮
	$(params.ele).find(params.pre).click(function() {
		index--;
		if(index==-1 || index==0){
			imgul.css({'left': -(len-1) * wd});
			index=len-2;
		}
		move(index);
	});
	//下一页按钮
	$(params.ele).find(params.next).click(function() {
		index++;
		if(index==len-1 || index==0){
			imgul.css({'left': 0});
			index=1;
		}
		move(index);
	});
	//初始化自动
	time = setInterval(function() {
		index++;
		if (index == len) {
			index = 0;
		}
		move(index);
	}, params.time);
	//鼠标滑进焦点图时停止自动播放
	$(params.ele).mouseenter(function() {
		clearInterval(time);
	}).mouseleave(function() {
		clearInterval(time);
		time = setInterval(function() {
			index++;
			if (index == len) {
				index = 0;
			}
			move(index);
		}, params.time);
	});
	//t为false不设置自动播放
	if (params.time == false) {
		clearInterval(time);
		$(params.ele).mouseenter(function() {
			clearInterval(time);
		}).mouseleave(function() {
			clearInterval(time);
		});
	}
	//动画主体事件
	function move(idx) {
		imgul.stop(false, true).animate({
			left: -idx * wd
		});
		cirli.eq(idx-1).addClass(params.curr).siblings().removeClass(params.curr);
	}
}